package com.baigt.jvm.gc;

/**
 * 栈内存设置
 * -Xss30k
 *
 * -Xms5m -Xmx5m -XX:+HeapDumpOnOutOfMemoryError
 *
 * HeapDumpOnOutOfMemoryError  在堆空间不足,生成java_pidxxx.hprof的文件
 *
 * 可以通过jvisualvm进行分析
 *  jvisualvm.exe-->文件-->装入xx.hprof文件
 */
public class GCStackDemo {
    private int length;

    public int getLength() {
        return length;
    }

    public void add(){
        length++;
        System.out.println("长度："+length);
        add();
    }

    public static void main(String[] args) {
       GCStackDemo demo=new GCStackDemo();

        try {
            demo.add();
        } catch (Exception e) {

            e.printStackTrace();
        }
    }
}
